\hypertarget{cmd__client_8h_source}{}\doxysection{cmd\+\_\+client.\+h}

\begin{DoxyCode}{0}
\DoxyCodeLine{1 \textcolor{preprocessor}{\#pragma once}}
\DoxyCodeLine{2 \textcolor{preprocessor}{\#include <errno.h>}}
\DoxyCodeLine{3 \textcolor{preprocessor}{\#include <stdlib.h>}}
\DoxyCodeLine{4 \textcolor{preprocessor}{\#include <unistd.h>}}
\DoxyCodeLine{5 \textcolor{preprocessor}{\#include <sys/socket.h>}}
\DoxyCodeLine{6 \textcolor{preprocessor}{\#include <sys/types.h>}}
\DoxyCodeLine{7 \textcolor{preprocessor}{\#include <sys/stat.h>}}
\DoxyCodeLine{8 \textcolor{preprocessor}{\#include <netinet/in.h>}}
\DoxyCodeLine{9 \textcolor{preprocessor}{\#include <arpa/inet.h>}}
\DoxyCodeLine{10 \textcolor{preprocessor}{\#include <dirent.h>}}
\DoxyCodeLine{11 \textcolor{preprocessor}{\#include <fcntl.h>}}
\DoxyCodeLine{12 \textcolor{preprocessor}{\#include "{}config.h"{}}}
\DoxyCodeLine{13 \textcolor{preprocessor}{\#include "{}ftp\_client.h"{}}}
\DoxyCodeLine{14 \textcolor{keywordtype}{void} \mbox{\hyperlink{cmd__client_8c_ac29c297ae32acdb2172e926d5f144681}{show\_help}}();}
\DoxyCodeLine{15 }
\DoxyCodeLine{16 \textcolor{keywordtype}{void} \mbox{\hyperlink{cmd__client_8c_ad378bfcab53bdae7f4b98336fa2fc10e}{ftp\_put}}(\mbox{\hyperlink{structMsg}{Msg}} *msg);}
\DoxyCodeLine{17 \textcolor{keywordtype}{void} \mbox{\hyperlink{cmd__client_8c_acac70a76f405eb636128febfb0af92b1}{ftp\_get}}(\mbox{\hyperlink{structMsg}{Msg}} *msg);}
\DoxyCodeLine{18 \textcolor{keywordtype}{void} \mbox{\hyperlink{cmd__client_8c_aa4de1281c324079b1c30bc1cedd406a9}{ftp\_list}}(\mbox{\hyperlink{structMsg}{Msg}} *msg);}
\DoxyCodeLine{19 \textcolor{keywordtype}{void} \mbox{\hyperlink{cmd__client_8c_a8be8aad77880f84bc46b4102d654e7c7}{ftp\_pwd}}(\mbox{\hyperlink{structMsg}{Msg}} *msg);}
\DoxyCodeLine{20 \textcolor{keywordtype}{void} \mbox{\hyperlink{cmd__client_8c_a3a82fe0eb6ae64cc36450b4cd427aee2}{ftp\_cd}}(\mbox{\hyperlink{structMsg}{Msg}} *msg);}
\DoxyCodeLine{21 \textcolor{keywordtype}{void} \mbox{\hyperlink{cmd__client_8c_a1f562e4723804de2f79a6eeeac09101a}{ftp\_quit}}(\mbox{\hyperlink{structMsg}{Msg}} *msg);}
\DoxyCodeLine{22 \textcolor{keywordtype}{void} \mbox{\hyperlink{cmd__client_8c_a4ac312058d761fdcd4fcad635109be2b}{ftp\_delete}}(\mbox{\hyperlink{structMsg}{Msg}} *msg);}
\DoxyCodeLine{23 \textcolor{keywordtype}{void} \mbox{\hyperlink{cmd__client_8c_ad09107aa153b09da2cd98b8db15f1a23}{ftp\_mkdir}}(\mbox{\hyperlink{structMsg}{Msg}} *msg);}
\DoxyCodeLine{24 \textcolor{keywordtype}{void} \mbox{\hyperlink{cmd__client_8c_a79c650194ffc71227a05a75ee584edff}{ftp\_rmdir}}(\mbox{\hyperlink{structMsg}{Msg}} *msg);}
\DoxyCodeLine{25 \textcolor{comment}{//此三个为本地操作}}
\DoxyCodeLine{26 \textcolor{keywordtype}{void} \mbox{\hyperlink{cmd__client_8c_a20287282a4176cb60d52aa1006223d37}{local\_list}}();}
\DoxyCodeLine{27 \textcolor{keywordtype}{void} \mbox{\hyperlink{cmd__client_8c_adea1a1e277785005410106330dbd4e10}{local\_pwd}}();}
\DoxyCodeLine{28 \textcolor{keywordtype}{void} \mbox{\hyperlink{cmd__client_8c_aeca792fc35e08ffefefcc50c7ab7a4b9}{local\_cd}}(\textcolor{keywordtype}{char} *user\_cmd);}

\end{DoxyCode}
